particulate trap - French English Dictionary